@charset "utf-8";
/* CSS Document */
.video{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	height:470px;
	background-size: initial;
	background-position: center center;
}
.video  .bg{position: relative;width: 1220px;margin: 0 auto}
.video .bg .in {
    height: 100%;position: absolute; width: 980px; margin: 0 auto;z-index:1;
}
.video .bg .in .float_content {
    position: absolute;
    width: 500px;
	margin-top:120px;
}
.video .bg .in .float_content .cctxt{ width:100%; margin:0 auto; overflow:hidden;}
.video .bg .in .float_content .bf_button{ margin-top: 50px;overflow:hidden;width:100%;}

.video  .bg .in .righth{ left:68%;}
.white{ color:#ffffff;}
.video .bg .in .h2{font-size: 16px;
    letter-spacing: 1px; line-height:40px;}
.video  .bg .in .h1{margin-top: 20px;
    font-size: 30px;
    line-height:40px;}
	
.video .bg .in .bf_video{
	 color: #ffffff;
   
    border: 1px solid #ffffff;
    padding: 15px 20px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    max-width: 180px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	overflow:hidden;
	display:block;
	font-size:16px;
	
	}	
	
.video .bg #video_all{z-index:2; top:100%; position:absolute; width:100%;visibility:hidden; width:800px; left:20%;}	
	
	
.video .bg #video_all	#video_head {
   
    height: 25px;
    line-height: 25px;
    font-size: 24px;
    padding: 3px 5px;
    color: #ffffff;
	font-weight:bold;
}
	
	
.prolists{ width:1400px; margin:0 auto; overflow:hidden; padding:30px 0;}
.prolists ul{ width:1480px;}
.prolists ul li{
	 width: 210px;
    margin: 0 30px 30px 0;
    float: left;
	text-align:center;
	}
.prolists ul li .img{ width:210px; height:210px; /*background:#ffffff; position:relative;*/ text-align:center;padding-bottom:15px;}	
.prolists ul li img{ max-width:210px;  max-height:210px;/* position:absolute; bottom:0;*/}
.prolists ul li h2{ font-weight:normal; font-size:14px; padding:10px 0;}
.prolists ul li a{font-size:14px; line-height:32px; font-weight:norml;}
.prolists ul li .order{ display:block; padding:5px 15px; color:#222; border:1px #999 solid; font-weight:norml; max-width:80px; margin:20px 50px;}



.pronewa{ width:1200px; margin:0 auto; overflow:hidden; padding:30px 0;}
.pronewa ul{ width:1280px;}
.pronewa ul li{
	 width: 280px;
    margin: 0 30px 30px 0;
    float: left;
	text-align:center;
	background:#ffffff;
	}
.pronewa ul li .img{width:270px; height:270px; padding:0 10px; }	
.pronewa ul li img{ max-width:270px; max-height:270px;} 
.pronewa ul li h2{ font-weight:normal; font-size:14px; line-height:32px;}
.pronewa ul li h3 {font-size:20px; color: #a0a0a0;line-height:50px;font-weight:normal; font-family:Californian FB;}
/*.pronewa ul li h3 span{ color:#F00; font-size:16px;}*/
.pronewa ul li a{font-size:14px; line-height:32px; font-weight:bold;}
.pronewa ul li .order{ display:block; padding:5px 15px; color:#222; border:1px #999 solid; width:100px; margin-left:70px; font-weight:normal;}



#footer{position:relative;width:100%;z-index:2;background:#fff;padding-top:35px; border-top:3px #f5f5f5 solid;}
.footer_copy{text-align:center;font-size:12px;line-height:35px; padding-bottom:20px;background:url(../images/footer_bg.png) no-repeat 50% 0;padding-top:70px}
.footer_copy a{ padding-left:10px;}
.f_linka{display:inline-block;margin-left:20px}
.footer_dl{width:1140px;margin:0 auto;padding:0 30px;position:relative;z-index:1}
.footer_dl dt{float:left;width:660px}
.footer_dl dd{float:right;width:230px}

.f_h2{font-size:16px;font-weight:bold;margin-bottom:15px}
.mall_ul_list{position:relative;z-index:1}
.mall_ul_list li{float:left;margin-right:8px; position: relative;z-index:1}
.mall_ul_list li a{display:block;height:38px;width:38px;background:url(../images/f_mall_i.png) no-repeat 0 0}
.mall_ul_list li a.ma1{background-position:0 0}
.mall_ul_list li a.ma2{background-position:-46px 0}
.mall_ul_list li a.ma3{background-position:-92px 0}
.mall_ul_list li a.ma4{background-position:-138px 0}
.mall_ul_list li a.ma5{background-position:-184px 0}
.mall_ul_list li a.ma6{background-position:-230px 0}
.mall_ul_list li a.ma7{background-position:-276px 0}
.mall_ul_list li a.ma1:hover{background-position:0 -38px}
.mall_ul_list li a.ma2:hover{background-position:-46px -38px}
.mall_ul_list li a.ma3:hover{background-position:-92px -38px}
.mall_ul_list li a.ma4:hover{background-position:-138px -38px}
.mall_ul_list li a.ma5:hover{background-position:-184px -38px}
.mall_ul_list li a.ma6:hover{background-position:-230px -38px}
.mall_ul_list li a.ma7:hover{background-position:-276px -38px}
.gz_ul_list{position:relative;z-index:1}
.gz_ul_list li{float:left;margin-right:50px;margin-bottom:10px;position:relative;z-index:1}
.gz_ul_list li.last{margin-right:0}
.gz_ul_list li a{display:block;line-height:42px;height:42px}
.gz_ul_list li a span{display:inline-block;height:42px;width:42px;margin-right:8px;background:url(../images/gz_i.png) no-repeat 0 0;vertical-align:middle}
.gz_ul_list li a.ma1 span{background-position:0 0}
.gz_ul_list li a.ma5 span{background-position:0 -52px}
.gz_ul_list li a.ma2 span{background-position:0 -102px}
#f_ewm_show{position:absolute;left:-14px;bottom:40px;width:150px;height:150px;background:url(../images/f_ewm_bg.png) no-repeat 50% 50%;padding:30px;z-index:999;display:none}


#x_ewm_show{position:absolute;left:-20px;bottom:40px;width:150px;height:150px;background:url(../images/f_ewm_bg.png) no-repeat 50% 50%;padding:30px;z-index:3333;display:none}




#gallery_sortbar .filter-clean {
    display: none;
}



.center_3c{ width:100%; height:300px; margin:0 auto; /*padding-bottom:20px;*/ overflow:hidden;}
#myjQuery {
	OVERFLOW: hidden; WIDTH:100%;POSITION: relative; HEIGHT: 300px
}
#myjQueryContent {
	 OVERFLOW: hidden; WIDTH:100%;  HEIGHT:300px
}
#myjQueryContent DIV {
	POSITION: absolute; HEIGHT: 300px;
}
#myjQueryContent .smask {
	Z-INDEX: -1
}
#myjQueryContent IMG {
	/*WIDTH:100%;*/ HEIGHT:300px
}
#myjQueryNav {
	DISPLAY: block; OVERFLOW: hidden;WIDTH:100%; HEIGHT: 37px
}
#myjQueryNav LI {
	DISPLAY: block; FLOAT: left; WIDTH: 300px; CURSOR: pointer;  HEIGHT: 37px; TEXT-ALIGN: center; line-height:37px;
}
#myjQueryNav .nbg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#myjQueryNav A {
	DISPLAY: block; Z-INDEX: 12; MARGIN: 0px auto; TEXT-TRANSFORM: uppercase; WIDTH: 300px; COLOR: #666; LINE-HEIGHT: 37px; POSITION: relative; HEIGHT: 37px; font-size:16px;
}
#myjQueryNav .current {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#myjQueryNav .current A {
	COLOR: #000000
}
#myjQuery #flow {
	MARGIN-TOP: -37px; Z-INDEX: 10; background:#cccccc; LEFT: 5px; WIDTH: 300px; POSITION: absolute; HEIGHT:37px; display:none;}



.newslists{ width:860px; margin:0 auto; overflow:hidden;}

.newslists .topline_one{margin-bottom:10px;height:210px;border:1px solid #ededed;overflow:hidden; width:858px;}

.newslists .topline_one .topline_img{float:left;width:270px;height:210px;margin-right:30px}
.newslists .topline_one h3{font-size:20px;line-height:24px;font-weight:bold;margin:25px 0 15px}
.newslists .topline_one h3 a{ color:#222;}
.newslists .topline_one h3 .ellipsis_text{width:350px;height:30px}
.newslists .topline_one h3 .ellipsis_text a{ font-size:16px;}
.newslists .topline_one .topline_content {
    margin-bottom: 24px;
   /* height: 75px;*/
    color: #777;
    line-height: 24px;
    padding-right: 30px;
    overflow: hidden;
	font-size:14px;
}
.newslists .topline_one  .topline_content a {
    color: #999;
}

/*.newslists .topline_one  .icons{color:#999;font-size:12px}
.newslists .topline_one  .icons i{position:relative;top:1px}
.newslists .topline_one  .icons i.best_mag_icon{position:absolute;top:-1px;}*/

.listwrap{ width:100%; margin:0 auto; padding:25px 0; font-size:14px; line-height:32px; overflow:hidden;}
#bd_list{ width:860px; margin:0 auto; overflow:hidden;}
#bd_list .article:hover {
background: #f9f9f9;
}
#bd_list .article {
border-bottom: 1px solid #efefef;
margin:0 auto;
padding: 10px 10px;
overflow: hidden;
float:left;
width:840px;
}

#bd_list .pic {
_height: 105px;
min-height: 105px;
}
#bd_list h4 {
font-weight:normal;
}
#bd_list h4 a {
color: #333333;
display: inline-block;
font-family: '微软雅黑';
font-size: 16px;
line-height:40px;
max-width: 880px;
overflow: hidden;
_width: 880px;
}

#bd_list .pic .img {
float: left;
position: relative;
}

#bd_list .pic .img img {
max-height: 84px;
max-width: 138px;
}
#bd_list .zoom_in {
cursor: pointer;
}
#bd_list .pic .brief, #bd_list .pic .info {
float: right;
width: 680px;
}

#bd_list .info li {
display: inline-block;
font-size: 12px;
line-height: 18px;
vertical-align: middle;
}
#bd_list .info .time, #bd_list .info .type {
color: #999;
margin-left: 6px;
}

#bd_list .info .time, #bd_list .info .type {
color: #999;
margin-left: 6px;
}

#bd_list .info .action {
margin-left: 6px;
position: relative;
}
#bd_list .info .share_action {
width: 300px;
}
#bd_list .pic3 .img{
padding:10px 0;}
#bd_list .pic3 .img li {
display: inline-block;
margin-right: 20px;
position: relative;
vertical-align: top;
}

#bd_list .pic3 .img img {
max-height: 118px;

}


.Wdate {
border: #999 1px solid;
background: #fff url(../images/datePicker.gif) no-repeat right;
line-height:24px;
width:180px;
padding:0 5px;
cursor:pointer;
color:#666;
}

.Wtxt {
border: #999 1px solid;
line-height:24px;
width:180px;
padding:0 5px;
color:#666;
}



.post_content_main {
width:1200px;
padding:20px 0;
margin:0 auto;
overflow:hidden;}

.post_content{ width:1200px; margin:0 auto; overflow:hidden; padding:15px 0;}

.post_content_main h1,.post_content h1 {
font: bold 24px;
color: #404040;
}

.post_time_source {
margin-top: 20px;
font: 12px;
color: #888;
}

.post_body {
position: relative;
padding-right: 330px;
margin-top: 40px;
}

.post_time_source a {
color: #888;
}

.post_topshare_wrap {
  width: 300px;
  margin-right: -600px;
  position: absolute;
  right: 50%;
  top: 448px;
  border:1px solid #ccc;
  background:#fff;
   z-index:99;
       border-radius: 20px;
}


.post_topshare_wrap {
  width: 300px;
  margin-right: -600px;
  position: absolute;
  right: 50%;
  top: 528px;
  border:1px solid #ccc;
  background:#fff;
   z-index:99;
       border-radius: 20px;
}
.post_topshare {
  width: 300px;
  margin-right: -600px;
  position: absolute;
  right: 50%;
  top:0;
  border:1px solid #ccc;
  background:#fff;
     z-index:99;
	     border-radius: 20px;
}
.post_topshare_fixed {
  position: fixed;
  margin-right: -600px;
  top:0;
  _position: absolute;
  border:1px solid #ccc;
  background:#fff;
  z-index:99;
      border-radius: 20px;
}

.post_topshare_wrap_fixed {
  position: fixed;
  margin-right: -600px;
  top:0;
  _position: absolute;
  border:1px solid #ccc;
  background:#fff;
  z-index:99;
      border-radius: 20px;
}


.tjnews{ width:100%; margin:0 auto; overflow:hidden;}
.tjnews .list{line-height:36px; overflow:hidden; width:280px; padding:0 10px 10px 10px; }
.tjnews .list dd{ height:35px; line-height:35px; overflow:hidden; }
/*.new_r .list dd:first-child { border-bottom:1px dashed #bbbbbb; margin-bottom:5px; }*/
.tjnews .list dd a { padding-left:20px; background:url(../images/ico-tip.png) left center no-repeat;  font-size:14px;}
.tjnews .list dd a:hover { padding-left:25px; background:url(../images/ico-tip-hover.png) left center no-repeat; color:#e0272c; }
/*.new_r .list dd:first-child a { background:none; padding-left:0; color:#37a2da; }*/
.tjnews h2,.tjpro h2{margin-bottom: 13px; width: 290px; height: 72px; font:normal 18px/72px "Microsoft Yahei"; background:url(../images/new_t2.png) no-repeat left bottom; padding-left:10px;}
.tjnews h2 a,.tjpro h2 a{ color:#333332;}
.tjnews h2 a b,.tjpro h2 b{color: #222222; font-weight:normal;}
.tjnews  span,.tjpro span{ padding-right: 20px; margin-right: 10px; display: block; font:14px/72px "Microsoft Yahei"; background:url(../images/new_ic.png) no-repeat right center;}
.tjnews  span a,.tjpro span a{ color:#454545;}


.tjpro{ width:100%; margin:30px auto auto auto; overflow:hidden; border-top:1px #ccc solid; padding-bottom:30px;}

.tjpro .slideBox { width: 100%; height: 200px; overflow: hidden; position: relative; }
.tjpro .slideBox .hd { position: absolute; z-index: 10; width:300px; left: 50%; margin-left: -245px; bottom: 144px; }
.tjpro .slideBox .hd ul { overflow: hidden; zoom: 1; }
.tjpro .slideBox .hd ul li { float: left; margin-right: 1px; width: 122px; height: 30px; line-height: 30px; text-align: center; background: #000; cursor: pointer; opacity: 0.7; filter: alpha(opacity=70); color: #fff; }
.tjpro .slideBox .hd ul li.on { opacity: 0.3; filter: alpha(opacity=30); }
.tjpro .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.tjpro .slideBox .bd .con { position: absolute; width: 300px; left: 50%; margin-left: -600px; top: 106px; z-index: 9; }
.tjpro .slideBox .bd .con h1 { font-size: 29px; margin-bottom: 30px; }
.tjpro .slideBox .bd .con p { font-size: 22px; line-height: 37px; }
.tjpro .slideBox .bd li { zoom: 1; vertical-align: middle; }
.tjpro .slideBox .bd img { display: block; position: absolute; width:300px; top: 0; height:300px; }

.tjpro  .slideBox { width: 300px; height:200px; overflow: hidden; position: relative; margin: 0 auto; }
.tjpro  .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.tjpro  .slideBox .bd li { zoom: 1; vertical-align: middle; }
.tjpro  .slideBox .bd img { width: 300px; height: 300px; display: block; }
.tjpro  .slideBox .prev, .tjpro .slideBox .next { width:32px; height: 32px; background-image: url("../images/icon3.png"); display: block; vertical-align: middle; position: absolute; left: 10px; top: 50%; margin-top: -21px; background-position: -103px 0; z-index: 100; text-indent: -100000px; transition: ease-in-out .2s; }
.tjpro  .slideBox .next { background-position: -135px 0; left: auto; right: 10px; }
.tjpro  .slideBox .prev:hover { left: 2px; }
.tjpro  .slideBox .next:hover { right: 2px; }



.proxxx{ width:1200px; margin:0 auto; overflow:hidden;}
.proxxx .chuchuang{ width:100%; margin:0 auto; overflow:hidden;}

.pd__section {

    background-position: top center;
    background-repeat: no-repeat;
}
.pd__section__inner {
    width: 980px;
    margin: 0 auto;
}

    .pd__section__inner:after {
        content: "";
        display: table;
        clear: both;
    }

.pd__title {
    display: block;
    font-size: 25px;
    padding-top: 45px;
      font-family: 微软雅黑;
    line-height: 1;
    letter-spacing: 2px;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

    .pd__title span {
        display: inline-block;
        position: relative;
		margin-left:400px;
    }

        .pd__title span:after, .pd__title span:before {
            content: '';
            position: absolute;
            height: 0;
            border-bottom: 1px solid #000;
            top: 40%;
            width: 600px;
            opacity: .25;
        }

        .pd__title span:before {
            right: 100%;
            margin-right: 20px;
        }

        .pd__title span:after {
            left: 100%;
            margin-left: 20px;
        }

.pd__title--white span {
    color: #fff;
}

    .pd__title--white span:after, .pd__title--white span:before {
        border-color: #fff;
    }



 .pd__celebrity p.quote {
            font-family: 微软雅黑;
            font-size: 24px;
            line-height: 38px;
			color:#fff;
			padding-top:75px;
        }



.pd__button{color: #ffffff;
    border: 1px solid #ffffff;
    padding: 15px 20px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    max-width: 180px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    display: block;
    font-size: 16px;
	margin-top:50px;
	
	}
.pd__section #video_all{z-index:2; top:102%; position:absolute; width:100%;visibility:hidden; width:800px; left:30%;}	
	
	
.pd__section #video_all	#video_head {
   
    height: 25px;
    line-height: 25px;
    font-size: 24px;
    padding: 3px 5px;
    color: #ffffff;
	font-weight:bold;
}


.proxxx .use_to_h4 {
    border-bottom: solid 1px #8cb551;
    text-align: center;
    padding: 0;
}
.proxxx .w960 {
    width: 1200px;
    position: relative;
    z-index: 1;
    margin: 0 auto;
}


.proxxx .title_sp {
    background: #8cb551;
    color: #fff;
    width: 160px;
    display: inline-block;
    font-size: 18px;
    line-height: 36px;
    height: 36px;
}


.clearbb{ padding:20px 0;}


.view_text{ font-size:14px; line-height:30px;width:1200px;  padding:30px 0 60px 0;}
.view_text img{ max-width:870px;}
.view_text2{ font-size:14px; line-height:30px;width:1200px;  padding:30px 0 60px 0;}


.prolists_tj{ width:1200px; margin:0 auto; overflow:hidden; padding:30px 0;}
.prolists_tj ul{
    display: table;
    margin: 0 auto;
    text-align: center;
    padding: 0;}
.prolists_tj ul li{
	 width: 180px;
    margin: 0 26px 30px 0;
    float: left;
	text-align:center;
	background:#ffffff;
	}
.prolists_tj ul li .img{ width:180px; height:180px; background:#ffffff; /*position:relative;*/ text-align:center; padding:20px 0;}	
.prolists_tj ul li img{ max-width:180px; padding-bottom:15px; max-height:180px;/* position:absolute; bottom:0;*/}
.prolists_tj ul li h2{ font-weight:normal; font-size:14px; height:42px;overflow: hidden; text-overflow:ellipsis; width:180px;}
.prolists_tj ul li a{font-size:14px; line-height:32px; font-weight:bold;}
.prolists_tj ul li .order{ display:block; padding:5px 15px; color:#222; border:1px #999 solid; max-width:80px; margin:10px 35px; font-weight:normal;}

#gallery_sortbar {
    width: 100%;
    height: auto;
    background: #fafafa;
    padding: 15px 0;
    border: 0;
}

.w1200{ width:1200px; margin:0 auto; overflow:hidden;}


#gallery_sortbar .radioList{
    width: 100%;/*
    padding-left: 8%;*/
    float: left;
}
#gallery_sortbar .radioList li{
   /* list-style: none;*/
    float: left;
    margin: 5px 15px;
   /* background: url(../images/danxx.png) no-repeat;
    background-position: 0px 3px;*/
}
#gallery_sortbar .radioList li h2{
	font-weight: bold;
	font-size: 13px;
	line-height:30px;
}
/*#gallery_sortbar .radioList li.cbg{
    list-style: none;
    float: left;
    margin: 5px 15px;
    background: url(../images/danyy.png) no-repeat;
    background-position: 0px 3px;
}*/
#gallery_sortbar .radioList li input{
	/*opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";*/
}

#gallery_sortbar .radioList li:first-child{
  /*  margin-left:-8%; */
    background: none;
}



.pd__menu {
    position: fixed;
    top: 26%;
     right:0;
    z-index: 99999999;
	border:1px solid #ccc;
	padding:10px 10px;
	border-radius: 20px;
	width:188px;
}
.pd__menu h3{ text-align:center; border-bottom:1px #ccc solid; padding:10px 0 10px 0; margin-bottom:10px; font-weight:normal;}
    .pd__menu li {
        margin-bottom: 15px;
        text-align: right;
		width:175px;
		overflow:hidden;
		height:30px; line-height:30px;
		padding-right: 11px;
	  background-image: url(../images/ico-tip.png);
	  background-repeat: no-repeat;
	  background-position: right center;
    }

    .pd__menu a {
	color: #807f7f;
	font-family: "微软雅黑";
	font-size: 12px;
	text-transform: capitalize;
	
    }
 .pd__menu a:hover{
	color: #32ae6a;
	font-family: "微软雅黑";
	font-size: 12px;
	text-transform: capitalize;
	padding-right: 11px;
	background-image: url(../images/ico-tip-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
    }
      
        .pd__menu a.active {
            color: #96002d;
        }

            .pd__menu a.active span {
                width: 11px;
                height: 13px;
                background-position: 0 -13px;
            }














